.container, .banner, .nav {
    margin: 0 auto;
}

.header-block .btn {
    padding: 3px 13px;
}

.header-block .btn-warning, .header-block .btn-warning:hover {
    background: #e61e25;
    color: #fff;
}
.header-block .btn-warning {
    border: none;
}

@media (min-width: 768px){
    .header {
        height: 41px;
        line-height: 41px;
        color: #8d8d8d;
        font-size: 12px;
        overflow: hidden;
    }
    .container {
        padding: 0;
    }

    .header-block.hb-04 {
        border-right: 0;
    }

    .header-block {
        float: right;
        border-right: 1px solid #c6cbcf;
        padding: 0 31px;
    }

    .header a {
        color: #8d8d8d;
    }
}
